#json本质是一个中转站，相当于英语在不同国家的人交流起的作用，可以将如python的数据格式转换为c语言
#等其他语言，type(json的data)=str, json数据格式相当于字典或者列表
import json

data = [{"name":"冯家睿", "age": 18}, {"name":"刘德华", "age": 79}, {"name":"Trump", "age": 78}]
#-----------将字典或者列表转换为json使用方法：.dumps(data)
json_str = json.dumps(data)
print(type(json_str))
print(f"{json_str}")

data = {"name":"Biden", "age":89}
json_str = json.dumps(data)
print(type(json_str))
print(f"{json_str}")

#-----------将json转换为字典或者列表使用方法：.loads(data)
data =' [{"name":"冯家睿", "age": 18}, {"name":"刘德华", "age": 79}, {"name":"Trump", "age": 78}]'
#-----------json文件必须是字符串格式
l = json.loads(data)
print(type(l))
print(f"{l}")

data = '{"name":"冯尹露", "age":7}'
ll = json.loads(data)
print(type(ll))
print(f"{ll}")
